import java.util.Collection;
import java.util.ArrayList;

public class Foreach {
    public static void main(String[] args) {
        Collection coll = new ArrayList();

        coll.add("Hello");
        coll.add("World");
        coll.add(1);
        coll.add(2);
        coll.add(3);

        for (Object obj : coll)
            System.out.println(obj); // Hello World 1 2 3

        // foreach 用于数组的遍历
        int[] arr = { 1, 2, 3, 4, 5 };
        for (int i : arr)
            System.out.println(i); // 1 2 3 4 5

        // foreach 的中的临时变量是只读的
        for (int i : arr)
            i = 10;

        for (int i : arr)
            System.out.println(i); // 1 2 3 4 5

    }
}
